花费 56 ms
C++的 RTTI 观念和用途(非常详细)

自从1993年Bjarne Stroustrup 〔注1 〕提出有关C++ 的RTTI功能之建议﹐以及C++的异常处理(exception handling)需要RTTI;最近新推出的C++ 或多或 ...

Tue Jan 31 01:22:00 CST 2017 0 10039
C++ 函数模板与类模板(使用 Qt 开发编译环境)

注意:本文中代码均使用 Qt 开发编译环境,如有疑问和建议欢迎随时留言。 模板是 C++ 支持参数化程序设计的工具,通过它可以实现参数多态性。所谓参数多态性,就是将程序所处理的对象的类型参数 ...

Thu Oct 25 02:49:00 CST 2018 1 2602
用C实现OOP面向对象编程(1)

如摘要所说,C语言不支持OOP(面向对象的编程)。并这不意味着我们就不能对C进行面向对象的开发,只是过程要复杂许多。原来以C++的许多工作,在C语言中需我们手动去完成。 博主将与大家一起研究一下如下 ...

Thu Jan 26 05:22:00 CST 2017 0 5171
C++基类与派生类的转换

在公用继承、私有继承和保护继承中,只有公用继承能较好地保留基类的特征,它保留了除构造函数和析构函数以外的基类所有成员,基类的公用或保护成员的访问权限在派生类中全部都按原样保留下来了,在派生类外可以调用 ...

Thu Oct 25 02:45:00 CST 2018 0 1605
C++虚函数表解析(图文并茂,非常清楚)( 任何妄图使用父类指针想调用子类中的未覆盖父类的成员函数的行为都会被编译器视为非法)good

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种 ...

Tue Jan 31 01:38:00 CST 2017 0 1790
仅返回类型不同的函数,在C++中如何实现重载?

C++支持函数重载,所谓重载就是在同一命名空间内,函数名相同,参数不同(参数个数或参数类型不同)的函数可以共存。但是若参数和函数名相同的话,编译器会报错不能重载。但是现实中,有时候仅仅需要返回类型不同 ...

Sat Jun 25 13:14:00 CST 2016 0 2053
C++进阶之虚函数表

C++通过继承(inheritance)和虚函数(virtual function)来实现多态性。所谓多态,简单地说就是,将基类的指针或引用绑定到子类的实例,然后通过基类的指针或引用调用实际子类的成员 ...

Thu Oct 25 02:48:00 CST 2018 1 767

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM